MongoDB Aggregation $count

নথির সংখ্যা

Aggregation $count

এই ইন্টিগ্রেশন পর্যায়টি আগের পর্যায় থেকে পাঠানো নথির মোট সংখ্যা গণনা করে।

উদাহরণ

এই উদাহরণে, আমরা "নমুনা_রেস্তোরাঁ" ডাটাবেস ব্যবহার করছি, যা ইন্টিগ্রেশন পরিচিতি বিভাগ থেকে আমাদের নমুনা ডেটা থেকে লোড করা হয়েছিল।

db.restaurants.aggregate([
  {
    $match: { "cuisine": "Chinese" }
  },
  {
    $count: "totalChinese"
  }
])

এটি "totalChinese" ক্ষেত্র হিসাবে $count অবস্থানে থাকা নথির সংখ্যা ফেরত দেবে।

💡বর্ণনা:

একটি পাইপে নথির সংখ্যা খুঁজে পেতে $count শর্তটি কার্যকর। এই উদাহরণে, $match শর্তটি প্রথমে রন্ধনপ্রণালী বিভাগ "চীনা" সহ সমস্ত রেস্তোরাঁকে ফিল্টার করে। তারপর $count শর্তটি "totalChinese" নামের সাথে এই ফিল্টার করা ফলাফলের সংখ্যা প্রদান করে।

অনুশীলন করুন

MongoDB ইন্টিগ্রেশনের জন্য $count স্তরটি কী ব্যবহার করা হয়?

নথি ফিল্টার করতে
✗ ভুল! নথি ফিল্টার করতে $count স্তর ব্যবহার করা হয় না
নতুন ক্ষেত্র যোগ করতে
✗ ভুল! $count অবস্থানটি নতুন ক্ষেত্র যোগ করতে ব্যবহৃত হয় না
নথি সংখ্যা গণনা
✓ ঠিক আছে! $count রাজ্যটি পূর্ববর্তী রাজ্য থেকে পাঠানো নথির সংখ্যা গণনা করতে ব্যবহৃত হয়
নথি সাজান
✗ ভুল! নথি বাছাই করতে $count স্তর ব্যবহার করা হয় না